/* CSS Document */
html,body{
	margin:0px; 
	padding:0px;
	font:12px "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
	background-color:#FFFFFF;
	color:#646464;
}
img{
    border: none;
}
.error{
    border: solid 1px #E77776 !important;
    background-color: #F8DBDB !important;
}
#content{
	width:auto;
	margin:0px 15px;
	margin-top:10px;
}
#content .title{
	text-align:left;
	padding-bottom:7px;
	padding-left:2px;
	border-bottom:solid 1px #DDD;
	color:#646464;
	width:100%;
}
#content .main{
	width:100%;
}
#content .main h3{
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#5494AF;
	padding:0px 0px 0px 10px;
	margin:20px 0px 10px;
}
#content .main .list{
	border-top:solid 1px #EEEEEE;
	width:100%;
} 
#content .main .list tr:hover{
	background-color:#fdfcf6;
}
#content .main .list td{
	padding:0px 10px;
	height:30px;
	line-height:30px;
	border-bottom:solid 1px #EEEEEE;
}
#content .main .list td a{
    color: #C66653;
    text-decoration: none;
}
#content .main .list td a:hover{
    text-decoration: underline;
}
#content .main fieldset{
	border:solid 1px #DDD;
	margin:0 0 20px 0;
	padding:19px;
    padding-bottom: 0px;
	background:#fbfbfb;
}
#content .main fieldset p{
	margin:0px 0px 14px 0px;
	width:100%;
}
#content .main label{
	display:block;
	width:100%;
	margin:0 0 7px 0;
	line-height:12px;
}
#content .main span{
	color:#999999;
	line-height:24px;
	margin-top:0px;
	word-break:break-all;
}
#content .main .select{
    border: 1px solid #ddd;
    background:url(../images/input-shaddow.gif) no-repeat;
    color: #646464;
    padding: 5px 7px;
	margin-right:10px;
    width: 280px;
}
#content .main .select2{
    border: 1px solid #ddd;
    background:url(../images/input-shaddow.gif) no-repeat;
    color: #646464;
    padding: 3px 7px;
    width: 80px;
}
#content .main .text-long{
    border: 1px solid #ddd;
    background:url(../images/input-shaddow.gif) no-repeat;
    color: #646464;
    padding: 5px 7px;
	margin-right:10px;
    width: 264px;
}
#content .main .textarea{
    border: 1px solid #ddd;
    background:url(../images/input-shaddow.gif) no-repeat;
    color: #646464;
    padding: 5px 7px;
    width: 364px;
    margin: 0 10px 0 0;
    height: 148px;
}
#content .main .text-long:focus,#content .main .text-medium:focus, 
#content .main .text-small:focus,#content .main textarea:focus,
#content .main select:focus{
	background:url(../images/input-shaddow-hover.gif) no-repeat;
}
#content .main .button_submit{
    color: #646464;
    height: 29px;
    cursor: pointer;
	border:solid 1px #EEEEEE;
	-webkit-border-radius:13px;
	-moz-border-radius:13px;
	background:url(../images/button_bg.jpg) repeat-x;
}
.icon{
    width: 18px;
    height: 18px;
}
